package com.monlyu.tag.extend;

import com.monlyu.tag.BaseTag;
import com.monlyu.util.StringUtil;

/********************************************************************************
 * 
 * <b>功能描述☞</b>:<br>
 * 
 * <b>开发公司☞</b>按钮的标签，以后要改的情况下可以统一改。不用逐一修改<br>
 * <b>版权☞</b>本文件归重庆唯尼科技有限公司所有<br>
 * <b>项目名☞</b>monlyu<br>
 * <b>文件路径☞</b>com.monlyu.tag.extend.ImgATag.java<br>
 * <b>开发日期☞</b>2010-1-14 <br>
 * 
 * @author monlyu
 * @since JDK 5
 * @version : 1.0.7
 * 
 ********************************************************************************/
public class BtnTag extends BaseTag {

	private String value;
	private String type;
	private String id;

	public void setValue(String value) {
		this.value = value;
	}

	public void setType(String type) {
		this.type = type;
	}

	public void setId(String id) {
		this.id = id;
	}

	@Override
	public int doStartTag() {
		StringBuilder builder = new StringBuilder("<a class=\"button\"");
		if (!StringUtil.isTrimEmpty(id)) {
			builder.append(" id=\"" + id.trim() + "\"");
		}
		if (!StringUtil.isTrimEmpty(type)) {
			builder.append(" type=\"" + type.trim() + "\"");
		}
		builder.append("href=\"#\"><span>" + (StringUtil.isTrimEmpty(value) ? "Button" : value.trim()) + "</span><a>");
		write2Page(builder);
		return SKIP_BODY;
	}

}
